"""
课后习题： 有4个数字：1、2、3、4，它们能组成多少个互不相同且无重复的三位数？各是多少
"""
from itertools import permutations

digits = [1,2,3,4]
count = 0
for p in permutations(digits,3):
    num = 100*p[0]+10*p[1]+p[2]
    print(num,end=" ")
    count += 1
print(f"\n\n总共有{count}个")

